PEGetNthParameterDefaultValue

Use PEGetNthParameterDefaultValue to retrieve a default value for a specified parameter field in a report. Use PEGetNParameterDefaultValues, to retrieve the number of default values for the parameter field.

C Syntax
BOOL CRPE_API PEGetNthParameterDefaultValue (
        short printJob,
        const char FAR *parameterFieldName,
        const char FAR *reportName,
        short index,
        PEValueInfo FAR *valueInfo );
Parameters

printJob

Specifies the print job from which you want to gather parameter default value information.

parameterFieldName

Specifies a pointer to the string containing the parameter field name.

reportName

Specifies a pointer to the string containing the report name. See Remarks below.

index

Specifies the index number of the default value to be retrieved.

valueInfo

Specifies a pointer to PEValueInfo, containing information about requested default value.

Returns
Remarks

Regarding parameter reportName:

VB Syntax
Declare Function PEGetNthParameterDefaultValue Lib "crpe32.dll" ( _
    ByVal printJob As Integer, ByVal parameterFieldName As String, _
    ByVal reportName As String, ByVal index As Integer, _
    valueInfo As PEValueInfo ) As Integer
Delphi Syntax

Delphi code for getting/setting parameter field information

function PEGetNthParameterDefaultValue(
    printJob: smallint;
    const parameterFieldName: PChar;
    index: smallint;
    var valueInfo: PEValueInfo
    ): BOOL stdcall;


Seagate Software IMG Holdings, Inc.
http://www.seagatesoftware.com
Support services:
http://support.seagatesoftware.com